def test01(n):
    print("test01:",n)
    if n == 0:
        print("over")
    else:
        test01(n-1)
    print("test01***",n)
test01(4)

def faci(n):
    if n == 1:
        return 1
    else:
        return n * faci(n-1)

result = faci(5)
print(result)
